import AutoImport from 'unplugin-auto-import/vite'

export default (path: any) => {
  return AutoImport({
    // 自动导入 Vue 相关函数，如：ref, reactive, toRef 等
    // 自动导入uni-app相关函数
    imports: ['vue', 'uni-app', 'pinia', '@vueuse/core'],
    // eslint报错解决
    eslintrc: {
      enabled: false,
      filepath: './.eslintrc-auto-import.json',
      globalsPropValue: true
    },
    vueTemplate: true,
    dts: path.resolve(path.resolve(__dirname, '../../src/core'), 'types', 'auto-imports.d.ts')
  })
}
